final scenes - Turkish English Dictionary